screen fence - German English Dictionary